package com.leyou;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * @author xhh
 * @describe 描述
 * @date 2022/5/23
 */
@SpringBootApplication
@EnableTransactionManagement
@EnableDiscoveryClient
@MapperScan({"com.leyou.*.mapper"})
public class BackStageMall {
    public static void main(String[] args) {
        SpringApplication.run(BackStageMall.class,args);
    }

    //@Bean
    //public CorsFilter corsFilter() {
    //    final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    //    final CorsConfiguration config = new CorsConfiguration();
    //    config.setAllowCredentials(true); // 允许cookies跨域
    //    config.addAllowedOrigin("*");// 允许向该服务器提交请求的URI，*表示全部允许。。这里尽量限制来源域，比如http://xxxx:8080 ,以降低安全风险。。
    //    config.addAllowedHeader("*");// 允许访问的头信息,*表示全部
    //    config.setMaxAge(18000L);// 预检请求的缓存时间（秒），即在这个时间段里，对于相同的跨域请求不会再预检了
    //    config.addAllowedMethod("*");// 允许提交请求的方法，*表示全部允许，也可以单独设置GET、PUT等
    //    source.registerCorsConfiguration("/**", config);
    //    return new CorsFilter(source);
    //}

}
